package com.azxc.rapid.plus.user.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author linym
 * @className: WestoneVersion
 * @description:
 * @date 2023/1/30 12:17
 * @version：1.0
 */
@Data
@TableName("rapid_westone_staff")
@ApiModel(value = "WestoneStaff对象", description = "卫士通-员工信息表")
public class WestoneStaff {

	@NotBlank
	@ApiModelProperty(value = "主体身份代码")
	private String  id;

	@ApiModelProperty(value = "帐号id，唯一标识用户")
	private String  accountId ;

	@ApiModelProperty(value = "性别：男，女，暂无")
	private String	sex;

	@ApiModelProperty(value = "集团id")
	private String	groupEnterpriseId;

	@ApiModelProperty(value = "组织id")
	private String	enterpriseId;


	@ApiModelProperty(value = "电话号码，如果配置不返回，则为空")
	private String	mobileNumber;

	@ApiModelProperty(value = "所属部门id")
	private String	sectorId;



	@ApiModelProperty(value = "名称")
	private String	name;

	@ApiModelProperty(value = "手机号码")
	private String	phone;

	@ApiModelProperty(value = "邮箱")
	private String email;



	@ApiModelProperty(value = "显示顺序")
	private String	showOrder;

	@ApiModelProperty(value = "姓名首字母缩写")
	private String	nameFirstLetter ;

	@ApiModelProperty(value = "姓氏全拼")
	private String	nameFirstPinyin ;

	@ApiModelProperty(value = "姓名全拼")
	private String	nameFullPinyin ;

	@ApiModelProperty(value = "远程引用id")
	private String	remoteReferenceId;


	@ApiModelProperty(value = "工作号码")
	private String	jobNumber;

	@ApiModelProperty(value = "其他手机1")
	private String	otherMobileNumber1 ;

	@ApiModelProperty(value = "其他手机2")
	private String	otherMobileNumber2 ;

	@ApiModelProperty(value = "办公地址")
	private String	officeAddress ;
}
